home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / listings / v_12_01 / letters / flagxmpl.cpp < prev    next >
C/C++ Source or Header  |  1993-09-13  |  711b  |  31 lines

  1.  
  2. #include <iostream.h>
  3. #include <iomanip.h>
  4. int main(int, char**)
  5.     {
  6.     int ival;
  7.  
  8.     cin >> ival;
  9.     cout << dec << ival << " cin.good()=" << cin.good() << '\n';
  10.     cin.clear(); // reset any error
  11.  
  12.     cin >> setbase(0) >> ival;
  13.     cout << dec << ival << " cin.good()=" << cin.good() << '\n';
  14.     cin.clear(); // reset any error
  15.  
  16.     cin >> dec >> ival;
  17.     cout << dec << ival << " cin.good()=" << cin.good() << '\n';
  18.     cin.clear(); // reset any error
  19.  
  20.     cin >> oct >> ival;
  21.     cout << dec << ival << " cin.good()=" << cin.good() << '\n';
  22.     cin.clear(); // reset any error
  23.  
  24.     cin >> hex >> ival;
  25.     cout << dec << ival << " cin.good()=" << cin.good() << '\n';
  26.     cin.clear(); // reset any error
  27.  
  28.     return 0;
  29.     }
  30.  
  31.